package model

// Comment represents the comments table
type Comment struct {
	BaseModel
	Type    string `gorm:"column:type;NOT NULL"`     // 'item' 或 'service'
	OrderID int64  `gorm:"column:order_id;NOT NULL"` // 外键引用 orders 表
	UserID  int64  `gorm:"column:user_id;NOT NULL"`  // 外键引用 users 表
	Comment string `gorm:"column:comment;NOT NULL"`  // 存储评论内容
}

// TableName sets the insert table name for this struct type
func (c *Comment) TableName() string {
	return "comments"
}
